خرید بک لینک

فول بکاپ (Full Backup) یا نسخه پشتیبان کامل ، کاملترین روش بکاپ گیری از فایل ها ، پوشه ها ، بانک اطلاعاتی و حتی تنظیمات یک وب سایت وردپرس می باشد .

روش انجام ایجاد فول بکاپ (Full Backup) از یک وب سایت وردپرسی در کنترل پنل های مختلف مشابه است و تنها مکان و یا نام دکمه هایی که اینکار را انجام می دهند ، ممکن است متفاوت باشند .

در این مقاله آموزشی روش ایجاد فول بکاپ (Full Backup) یا نسخه پشتیبان کامل از وب سایت وردپرس را در کنترل پنل Cpanel را به شما نشان می دهیم .

برای اینکار ابتدا وارد هاست خود شوید

1

سپس در صفحه اصلی Cpanel هاست خود بر روی گزینه Backup کلیک کنید .

2

در صفحه بعد بر روی دکمه Download a Full Website Backup کلیک کنید ، تا به صفحه اصلی بکاپ گیری هدایت شوید

3

در صفحه آخر یا نهایی بکاپ گیری کامل از سایت ، طبق دستورات و تصویر راهنمای زیر عمل کنید :

  • در بخش Backup Destination مسیر بکاپ را برای ذخیره شدن مشخص کنید (شماره ۱)
  • در بخش Email Address ، آدرس ایمیل دلخواه خود را برای دریافت ایمیل هنگام تکمیل شدن فرآیند بکاپ گیری را وارد کنید ( شماره ۲)
  • پس از تعیین موارد بالا روی دکمه Generate Backup کلیک کنید (شماره ۳)
  • در بالای صفحه هم می توانید در صورت وجود داشتن بکاپ های قبلی ، با کلیک روی لینک آنها را دانلود کنید (شماره ۴)

wordpress-cpanel-full-backup

آموزش بکاپ گیری کامل یا فول بکاپ (Full Backup) از وب سایت وردپرس به همین سادگی قابل انجام بود .

نکته ای که باید به آن توجه کنید این است که امکان بازگردانی سایت بوسیله این نوع پشتیبان گیری از طریق خود Cpanel امکان پذیر نیست و برای بازگردانی یک نسخه پشتیبان دلخواه باید درخواست خود را به پشتیبانی هاست ارسال کنید تا آنها اینکار را برای شما انجام دهند .

شاد باشید :)


اسماعیل ابراهیمی
فروشگاه وردپرس

حدود 9 سال پیش با اپلیکیشن های ویندوزی شروع به برنامه نویسی کردم و 5 سال هست که با وردپرس کار میکنم می خوام دانسته هام رو با بقیه به اشتراک بزارم و از دوستان هم یاد بگیرم

برچسب: نویسنده: محمد رضا جوادیان تاريخ: جمعه 28 اسفند 1394 ساعت: 0:40

افزونه Front End PM یک سیستم پیام خصوصی قدرتمند برای وب سایت وردپرس شماست . این افزونه بسیار کارا و قدرتمند ، محیطی ساده و در عین حال انعطاف پذیر را برای ارسال پیام خصوصی برای کاربران سایت وردپرس را فراهم می کند .

نصب افزونه

۱- افزونه را در مسیر wp-content/plugins وب سایت وردپرس خود قرار دهید

۲- از طریق منوی افزونه ها در مدیریت وردپرس افزونه Front End PM را فعال کنید

۳- یک برگه یا صفحه جدید ایجاد کنید

۴- کد [front-end-pm] را در برگه یا صفحه ایجاد شده قرار دهید

۵- صفحه را منتشر کنید

البته شما می توانید تنها با یک کلیک و از طریق منوی Front End PM و سپس گزینه معرفی نیز اینکار را انجام دهید .

برای اینکار در صفحه باز شده یک عنوان و یک نامک (الزامی نیست ) برای برگه سیستم پیام خصوصی تعیین کنید و در آخر روی دکمه ایجاد برگه کلیک کنید .

امکانات این افزونه عبارتند از :

قابلیت کار کردن افزونه با برگه های وردپرس به جای داشبورد . این مورد برای جلوگیری از دسترسی کاربران به داشبورد وردپرس مفید است .

امکان ارسال پیام های کاملاً خصوصی بین کاربران

امکان تعیین موضوع برای پیام ها

امکان درج کدهای BBCode در پیام ها

قابلیت درج رسانه از سایت هایی مانند YouTube, Photobucket, Flickr, WordPress TV و …

امکان ایجاد برگه یا صفحه مخصوص به سیستم پیام خصوصی تنها با یک کلیک توسط مدیر سایت وردپرس

امکان ارسال اطلاعیه توسط مدیریت سایت به تمام کاربران

امکان تعیین اندازه صندوق پیام هر کاربر توسط مدیر سایت وردپرس . این مورد باعث کاهش حجم بانک اطلاعاتی وردپرس خواهد شد

قابلیت تعیین تعداد پیام ها در هر صفحه توسط مدیر سایت وردپرس

امکان تعیین تعداد کاربران نمایش داده شده در هر صفحه از دایرکتوری ،در نمایکاربری سایت توسط مدیریت وردپرس

قابلیت فعال یا غیرفعال سازی ارسال ایمیل به کاربران سایت بعد از انتشار یک اطلاعیه توسط مدیر وردپرس

امکان تنظیم فیلد گیرنده در ایمیل اطلاعیه توسط مدیر

امکان فعال یا غیرفعال سازی دایرکتوری کاربران در نمای کاربری(Front End)

امکان جلوگیری از ارسال پیام برای هر کاربر توسط مدیریت سایت وردپرس

قابلیت تعیین زمان تاخیر بین ۲ ارسال متوالی از پیام ها توسط یک کاربر در مدیریت وردپرس

امکان مشاهده تمام پیام ها بوسیله مدیر وردپرس

امکان جلوگیری از ارسال پیام برای همه کاربران بوسیله مدیر وب سایت وردپرس . در این حالت کاربران می توانند به پیام های خودشان پاسخ بدهند

امکان فعال یا غیرفعال سازی پیشنهاد دهنده نام کاربر در هنگام تایپ در فیلد گیرنده پیام توسط مدیریت وردپرس

دارا بودن ۳ نوع ابزارک متفاوت برای قراردادن در نوار کناری سایت

امکان فعال یا غیرفعال سازی دریافت پیام برای هر کاربر توسط خود کاربران

امکان فعال یا غیرفعال سازی دریافت ایمیل در هنگام دریافت پیام جدید توسط کاربران سایت وردپرس

امکان فعال یا غیرفعال سازی دریافت ایمیل در هنگام منتشر شدن یک اطلاعیه جدید توسط کاربران سایت وردپرس

دانلود نسخه رایگان و انگلیسی افزونه Front End PM

خرید فوری نسخه کاملاً فارسی افزونه Front End PM + نسخه های بعدی رایگان

نکته : قبل از خرید نسخه فارسی ، نسخه انگلیسی افزونه را روی سایت وردپرس خود نصب کنید و در صورت هماهنگ بودن با قالب ، با خیال راحت آن را خریداری کنید

در زیر می توانید تصاویری از محیط مدیریت و کاربری این افزونه را مشاهده کنید

admin-1

admin-2

front-end-1

front-end-2

front-end-3

front-end-4

front-end-5


اسماعیل ابراهیمی
فروشگاه وردپرس

برچسب: نویسنده: محمد رضا جوادیان تاريخ: چهارشنبه 26 اسفند 1394 ساعت: 11:59

سلام

آیا تاکنون برای شما پیش آمده است که اطلاعات گوشی موبایل ، فلش ، لپ تاپ ، کامپیوتر و یا سایت و وبلاگ خود را به هر دلیلی از دست داده باشید ؟

اکثر کسانی که با این دستگاه ها و سیستم ها در ارتباط هستند ، حداقل یکبار طعم ناخوشایند از دست دادن اطلاعات را چشیده اند .

همانطور که می دانید بدست آوردن ، جمع آوری ، و مرتب سازی و در سایر موارد ایجاد اطلاعات یک وب سایت نیازمند صرف انرژی ، زمان و هزینه های بالایی می باشد .

مثلاً اگر شما در وب سایت خود ۳۰۰ مطلب داشته باشید و به ازای هر مطلب به صورت متوسط ۳۰ دقیقه زمان صرف کرده باشید ، ۱۵۰ ساعت مفید را برای درج این مطالب زمان مصرف کرده اید .

آیا این زمان برای شما ارزشمند نیست ؟

البته در این مثال ساده ترین نوع ایجاد مطلب توسط مدیر سایت ، یعنی حالت دستی و ساده ، در نظر گرفته شده است و از سایر حالت ها مانند پرداخت هزینه بابت ایجاد مطلب و انرژی های لازم برای آن چشم پوشی شده است .

مهم نیست وب سایت شما توسط چه سیستم مدیریت محتوای ایجاد شده و اداره می شود ؛ بلکه مهم این است که تمام وب سایت ها همیشه در خطر خراب شدن توسط عملیات های خرابکارانه انسانی و غیرانسانی هستند .

از نمونه عملیات هایی که باعث از بین رفتن تمام یا بخشی از اطلاعات وب سایت یا اختلال در کار آن می شوند می توان به ربات های اسپمر ، هکرها ، مشکلات ناشی از سخت افزار و نرم افزار هاست سایت و اشتباهات انسانی نام برد .

باز هم مهم نیست که سایت شما چگونه مختل شده یا اطلاعات آن از بین رفته است ، مهم این است که اولاً بتوانید تا حد امکان جلوی این اختلالات و حذف اطلاعات را بگیرید و ثانیاً اگر این اتفاقات رخ داد ، بتوانید در سریعترین زمان ممکن آنها را برطرف کنید .

به صورت کلی امنیت در تمام جنبه های زندگی واقعی و مجازی یک موجودیت نسبی است و امنیت ۱۰۰% وجود ندارد . مثلاً در دنیای واقعی هیچ شخصی نمی تواند با داشتن یک خانه با امکانات امنیتی هرچند بالا ، مدعی داشتن یک خانه کاملاً امن (۱۰۰% امن) باشد .

یا اینکه در دنیای مجازی هیچ کدام از وب سایت ها ، چه بزرگ و معتبر مانند گوگل و مایکروسافت و چه کوچک مانند وب سایت های شخصی کاملاً امن نیستند و صاحبان آنها هیچگاه نمی توانند مدعی امن بودن آنها شوند . همچنین مدیران این وب سایت ها باید همیشه با روش های امنیتی مختلف وب سایت خود را از خطرات و حملات عمدی و سهوی مصون نگه دارند .

امنیت یک وب سایت وردپرس شامل بخش های اصلی مانند محافظت از فایل ها و پوشه ها ، محافظت از بانک اطلاعاتی وردپرس ، محافظت از بخش مدیریت و همچنین نگهداری این بخش ها می باشد .

با توجه به حساس بودن اکثر کارهای امنیتی وردپرس ، اکیداً توصیه می شود که از انجام این کارهای حساس ، توسط افراد غیرحرفه ای خودداری شود .

ما این فرآیند بسیار مهم را برای شما انجام می دهیم ، و در آخر نیز توصیه های امنیتی کارآمدی را برای نگهداری وب سایت وردپرس شما را به صورت امن ، به شما ارائه می دهیم .

لیست برخی از کارهای امنیتی که بر روی وب سایت وردپرسی شما انجام می شوند ، تا آن را ضدگلوگه کنید را در زیر مشاهده می کنید .

تاکید می کنیم که لیست زیر تنها بخشی از کارهایی است که از لحاظ امنیتی روی وب سایت وردپرس شما انجام می شود و بنا به دلایلی از ذکر همه آنها معذوریم .

  • امکان فعال یا غیر فعال کردن حالت تعمیر وردپرس
  • نمایش نشانگر میزان امنیت وب سایت
  • نمایش ۵ ورود اخیر به سایت وردپرس
  • نمایش آدرس آی پی های قفل شده روی سایت وردپرس شما
  • نمایش کاربران وارد شده به سایت
  • فعال یا غیرفعال سازی حالت اشکال زدایی وردپرس
  • تغییر نام کاربر پیش فرض وردپرس
  • حداکثر تعداد تلاش برای ورود هر کاربر
  • تعیین زمان ورود مجاز بعد از قفل شدن یک آی پی
  • فعال شدن قابلیت بکاپ گیری از فایل htaccess
  • قابلیت بازگردانی نسخه پشتیبان یا بکاپ فایل htaccess
  • قابلیت بکاپ گیری از فایل wp-config.php
  • قابلیت بازگردانی فایل wp-config.php از نسخه پشتیبان
  • حذف فراداده های وردپرس از تمام برگه های سایت
  • قفل کردن فوری نامهای کاربری نامعتبر
  • ارسال ایمیل به مدیر در هنگام تلاش های متعدد برای ورود به سایت
  • امکان فعال /غیرفعال سازی تایید دستی کاربران ثبت نام کرده
  • تغییر پیشوند جداول بانک اطلاعاتی وردپرس
  • تنظیم مجوزهای مسیر نصب وردپرس
  • تنظیم مجوز فایل ها و پوشه های مهم وردپرس
  • غیرفعال کردن ویرایش فایل های php
  • جلوگیری از دسترسی به فایلهای نصب پیشفرض وردپرس
  • امکان مشاهده گزارش های سیستمی وردپرس در فایل دلخواه
  • امکان مسدود کردن IP (ها) یا نرم افزار (های) دلخواه به صورت دستی
  • فعال سازی دیواره آتش
  • حفاظت Pingback در صورت عدم استفاده از ویژگی WP XML-RPC وردپرس
  • جلوگیری از دسترسی به فایل Debug.log
  • از کار انداختن مشاهده محتوا به صورت فهرست (Index Views)
  • از کار انداختن ردیابی و رهگیری برای جلوگیری از هک شدن سایت
  • مسدود کردن فرستادن دیدگاه از طریق پراکسی
  • جلوگیری از Bad Query Strings
  • فعال سازی فیلتر پیشرفته رشتههای کارکتری برای جلوگیری از کارکترهای مخرب XSS
  • فعال کردن دیوارآتش ۵G
  • مسدود کردن ربات های تقلبی گوگل به سایت وردپرس
  • مسدودسازی هات لینک شدن تصاویر در وردپرس
  • شناسایی و مسدودسازی IP های صفحه ۴۰۴ وردپرس
  • تغییر آدرس ورود به بخش مدیریت وردپرس
  • جلوگیری از حملات مخرب Brute Force
  • فعال کردن کد امنیتی یا Captcha در برگه ورود
  • امکان فعال سازی کد امنیتی یا Captcha برای فرم ورود سفارشی
  • امکان تعیین لیست IP های مجاز برای دسترسی به صفحه ورود وردپرس
  • فعال سازی ویژگی “هانی پات” برای جلوگیری از ورود ربات ها به سایت وردپرس
  • جلوگیری از ارسال دیدگاه های اسپم توسط ربات ها در وردپرس
  • قابلیت جلوگیری از کپی شدن متن سایت وردپرس
  • امکان جلوگیری از راست کلیک روی تصاویر سایت وردپرس
  • جلوگیری از نمایش سایت شما در سایر سایت ها به صورت آی فریم (IFrame)
  • جلوگیری از شمارش تعداد کاربران آنلاین سایت وردپرس
  • حذف فایل های غیرضروری و خطرناک وردپرس
  • ایجاد نسخه پشتیبان به صورت منظم از وردپرس و بانک اطلاعاتی وردپرس
  • فعال سازی شناسایی تغییر در فایل های وردپرس
  • غیرفعال سازی آ پلود فایل های پی اچ پی (PHP) در وردپرس

تمام این کارهای امنیتی را می توانید فقط با مبلغ ۱۵۰ هزار تومان و ظرف حداکثر ۳ روز ، برای وب سایت وردپرس خود انجام دهید .

برای شروع سفارش می توانید با شماره ۰۹۳۳۳۹۹۹۰۳۳ – ابراهیمی تماس بگیرید .

شاد باشید :)


اسماعیل ابراهیمی
فروشگاه وردپرس

برچسب: نویسنده: محمد رضا جوادیان تاريخ: شنبه 22 اسفند 1394 ساعت: 18:52

function wpb_author_info_box( $content ) {

global $post;

// Detect if it is a single post with a post author

if ( is_single() && isset( $post->post_author ) ) {

// Get author's display name

$display_name = get_the_author_meta( 'display_name', $post->post_author );

// If display name is not available then use nickname as display name

if ( empty( $display_name ) )

$display_name = get_the_author_meta( 'nickname', $post->post_author );

// Get author's biographical information or description

$user_description = get_the_author_meta( 'user_description', $post->post_author );

// Get author's website URL

$user_website = get_the_author_meta('url', $post->post_author);

// Get link to the author archive page

$user_posts = get_author_posts_url( get_the_author_meta( 'ID' , $post->post_author));

if ( ! empty( $display_name ) )

$author_details = '<p class="author_name">About ' . $display_name . '</p>';

if ( ! empty( $user_description ) )

// Author avatar and bio

$author_details .= '<p class="author_details">' . get_avatar( get_the_author_meta('user_email') , 90 ) . nl2br( $user_description ). '</p>';

$author_details .= '<p class="author_links"><a href="'. $user_posts .'">View all posts by ' . $display_name . '</a>';

// Check if author has a website in their profile

if ( ! empty( $user_website ) ) {

// Display author website link

$author_details .= ' | <a href="' . $user_website .'" target="_blank" rel="nofollow">Website</a></p>';

} else {

// if there is no author website then just close the paragraph

$author_details .= '</p>';

}

// Pass all this info to post content

$content = $content . '<footer class="author_bio_section" >' . $author_details . '</footer>';

}

retu $content;

}

// Add our function to the post content filter

add_action( 'the_content', 'wpb_author_info_box' );

// Allow HTML in author bio section

remove_filter('pre_user_description', 'wp_filter_kses');

- - , .

برچسب: نویسنده: محمد رضا جوادیان تاريخ: يکشنبه 16 اسفند 1394 ساعت: 13:49

دانلود افزونه سیستم پشتیبانی تیکت وردپرس – JS Support Ticket

افزونه JS Support Ticket یک سیستم پشتیبانی بسیار امن می باشد ، که به شما امکان می دهد یک سیستم پشتیبانی کامل و بی نقص را به صورت بسیار ساده در وب سایت وردپرسی خود را اجرا کنید .

این سیستم پشتیبانی با استفاده از ویژگی های بسیار عالی و کاربردی خود ، یک تجربه خوشایند را برای کاربران وب سایت شما ایجاد می کند .

امکانات افزونه سیستم پشتیبانی JS Support Ticket عبارتند از :

  • امکان ایجاد تیکت در سمت کاربر
  • امکان ایجاد تیکت توسط کاربران سایت و یا کاربران مهمان (بدون ثبت نام در سایت)
  • امکان درج آیکن پشتیبانی در نمای کاربری به همراه گزینه های فراوان برای تنظیم آن
  • امکان ایجاد تیکت توسط مدیریت ، به نمایندگی از کاربران
  • امکان پیوست کردن چند فایل در هنگام ارسال تیکت و یا پاسخ دادن به تیکت
  • فیلترهای قدرتمند برای مدیر سایت و کاربران سایت
  • قابلیت تعریف اولویت های مختلف
  • قابلیت تعیین رنگ برای هر اولویت و نمایش تیکت به رنگ اولویت در لیست تیکت ها
  • امکان واگذاری یا انتساب دپارتمان دلخواه به هر تیکت
  • نمایش وضعیت هر تیکت و هایلایت کردن آن
  • ارسال ایمیل اعلان تیکت جدید بر اساس تنظیمات انجام شده به مدیر
  • امکان تغییر و ویرایش هر تیکت در هر زمان ممکن توسط مدیر
  • قابلیت استفاده از ویرایشگر HTML برای ارسال تیکت
  • نمایش اعلان ها و پیام های اتوماتیک به کاربران در زمان ارسال یک تیکت جدید
  • رسپانسیو بودن کامل افزونه در سمت کاربر (Front End) و همچنین مدیریت وردپرس (Back End)
  • امکان تغییر متن ایمیل توسط مدیریت به صورت بسیار آسان
  • امکان ایجاد فیلدهای سفارشی برای تیکت ها
  • قابلیت فعال یا غیرفعال کردن فیلدهای سفارشی توسط مدیریت
  • امکان تغییر ترتیب تیکت ها به صورت آسان برای مدیر وردپرس
  • قدرتمند و انعطاف پذیر
  • استفاده آسان
  • امکان تعریف دپارتمان ها به صورت نامحدود
  • امکان قرار دادن فرم ” ارسال تیکت جدید ” و ” تیکت های من ” در برگه یا نوشته دلخواه توسط کدهای کوتاه
  • قابلیت سفارشی سازی و پیکربندی بسیار ساده
  • طراحی شده بر اساس فریم ورک قدرتمند و جهانی بوت استرپ

اسماعیل ابراهیمی
فروشگاه وردپرس

حدود 9 سال پیش با اپلیکیشن های ویندوزی شروع به برنامه نویسی کردم و 5 سال هست که با وردپرس کار میکنم می خوام دانسته هام رو با بقیه به اشتراک بزارم و از دوستان هم یاد بگیرم

- - , .

برچسب: نویسنده: محمد رضا جوادیان تاريخ: چهارشنبه 12 اسفند 1394 ساعت: 11:06

اول اینکه لازم است به شما عرض کنم که این روش بهترین روش نیست ، ولی روشی برای انتقال نوشته های یک سایت وردپرس در یک سایت وردپرس دیگر است و یا به عبارتی برای ادغام نوشته های دو سایت وردپرس با هم می توانید از این روش استفاده کنید .

در این مقاله آموزشی فرض را بر این گذاشته ایم که می خواهیم یک وب سایت وردپرسی را ببندید یا جمع کنید و اطلاعات نوشته های آن را به یک سایت وردپرس دیگر منتقل کنید .

نکته : از کلمه وردپرس قدیم برای وردپرسی که می خواهیم نوشته های آن را منتقل کنیم و از کلمه وردپرس جدید برای وردپرسی که می خواهیم اطلاعات نوشته ها را به آن منتقل کنیم ، استفاده خواهیم کرد .

هشدار : قبل از هرگونه تغییرات در بانک های اطلاعاتی وردپرس قدیم یا جدید خود از آنها نسخه پشتیبان تهیه کنید .

اولین مرحله در انتقال نوشته ها این است که یک فایل SQL از جدول نوشته ها یا wp_posts را ایجاد کنید .

این مرحله بسیار ساده است ، کافی است به phpmyadmin هاست خود بروید ، بر روی بانک اطلاعاتی که قصد انتقال نوشته های آن را دارید کلیک کنید .

در صفحه باز شده بر روی تب Export کلیک کنید .

گزینه Custom – Display All Posible Options کلیک کنید تا بتوانید جدول دلخواه خود را انتخاب کنید .

در لیست جداول ، جدول wp_posts را انتخاب کنید و روی Go کلیک کنید .

با این کار یک فایل با پسوند sql دانلود شده و روی سیستم شما قرار می گیرد .

بسیار خوب .

اگر بخواهید و البته توانایی ایجاد کدهای SQL را داشته باشید ، اینکار توسط کدنویسی نیز قابل انجام است .

در تصویر زیر مرحله ۱ را مشاهده می کنید .

exportposts.png

در اصل ما نیازی با فایل sql از وردپرس جدید یا مقصد نداریم وتنها برای فهمیدن آخرین شناسه نوشته آن را انجام می دهیم . اگر شما به هر طریق دیگری مانند مشاهده جدول wp_posts می توانید شناسه آخرین نوشته را بدست بیاورید ، پس نیازی به خروجی گرفتن از جدول نوشته ها و دانلود فایل sql نیست .

در تصویر زیر شناسه آخرین نوشته مشخص شده است .
lastpostnumber.png

به خاطر اینکه جدول نوشته ها در وردپرس جدید موجود است و نیازی به ایجاد مجدد آن نیست ، پس دستور CREATE TABLE را از فایل sql ای که در مرحله ۱ ایجاد شد را حذف کنید .

این مرحله ، مرحله زمانبر در انتقال نوشته ها از یک وردپرس به وردپرس دیگر است .

برای اینکه تداخلی در شناسه نوشته ها رخ ندهد ، شما باید در فایل sql مرحله ۱ خود یعنی همان فایل sql وردپرس قدیم ، شناسه های جدید را به نوشته ها اعمال کنید .

شروع این شماره ها بعد از آخرین شناسه نوشته های وردپرس جدید است .

مثالی در این زمینه : اگر آخرین نوشته وردپرس جدید شما ۱۰۴ می باشد ، ترتیب شماره گذاری شناسه های نوشته در فایل sql وردپرس قدیم از ۱۰۴به بعد می باشد یعنی ۱۰۵و ۱۰۶و ۱۰۷ و …

اگر شما این مرحله را انجام ندهید به احتمال خیلی زیاد با خطاهای زیادی در رابطه با نوشته های تکراری یا Post Duplicate مواجه می شوید .

renumber.png

در صورت انجام ندادن این مرحله با خطاهایی مانند تصویر زیر مواجه می شوید .

duplicate.png

اول اینکه امیدوارم تصاویر مربوط به نوشته های سایت قدیم شما در پوشه های درست قرار داشته باشند تا بتوانید آنها را به آسانی انتقال دهید .

خوب ابتدا فایل های تصویر خود را به هاست وردپرس جدید منتقل کنید و سپس با استفاده از دستور Find و Replace آدرس های موجود در فایل sql وردپرس قدیم را جایگرین کنید .

مثال :

FIND : http://OLD-domain.com/wp-content/uploads
REPLACE ALL : http://NEW-domain.com/wp-content/uploads

حالا زمان آن است که فایل sql ای که از وردپرس قدیم خود خروجی گزفته اید و یکسری عملیات بهینه سازی روی آن انجام گرفت را در وردپرس جدید درون ریزی یا Import کنید .

برای اینکار phpmyadmin هاست وردپرس جدید را باز کنید .

بانک اطلاعاتی وردپرس جدید را انتخاب کنید .

روی Import در بالای صفحه کلیک کنید .

اکنون فایل sql را انتخاب و بر روی GO کلیک کنید .

اگر همه مراحل را درست انجام داده باشید ، باید فایل sql به درستی در وردپرس جدید شما درون ریزی شود .

importdb.jpg

دیدگاه های نوشته های ، دسته بندی ها ، کاربران و … و هر چیز دیگری که با جدول نوشته های شما در ارتباط بوده است در وردپرس جدید وجود ندارند .

شما می توانید از همین تکنیک برای سایر اطلاعات مورد نظر خود نیز استفاده کنید (این مورد توسط بنده تست نشده است)

امیدوارم این مقاله بتواند به شما کمک کند تا حداقل از حذف شدن اطلاعات نوشته های وردپرس که بسیار با آنها زحمت کشیده اید ، جلوگیری کند .

نظر خودتان را درباره این مطلب بنویسید .

شاد باشید :)


اسماعیل ابراهیمی
فروشگاه وردپرس

- - , .

برچسب: نویسنده: محمد رضا جوادیان تاريخ: سه شنبه 4 اسفند 1394 ساعت: 23:08

همانطور که فایل functions.php را به عنوان مهمترین فایل در پوسته های وردپرس می شناسید ، باید فایل wp-config.php را نیز مهمترین فایل در یک وردپرس نصب شده حساب کنید .

توسط فایل wp-config.php امکان پیکربندی قابلیت های بانک اطلاعاتی ، افزایش عملکرد و یا بهبود امنیت تمام وب سایت ها و وبلاگ های وردپرسی ، وجود دارد .

در این مقاله آموزشی وردپرس ، نکات و گزینه های کاربردی در فایل wp-config.php را به شما نشان می دهیم .

به صورت پیش فرض ، در هنگام نصب وردپرس فایل wp-config.php وجود ندارد و وردپرس بدون آن در اختیار کاربران قرار می گیرد .

این در حالی است که یک فایل به نام wp-config-sample.php در بسته نصبی وردپرس وجود دارد . شما باید از این فایل به عنوان نمونه ، برای ایجاد کردن فایل اصلی wp-config.php استفاده کنید تا آماده اجرای فرآیند نصب وردپرس شوید .

بیشتر کاربران این مرحله را انجام نمی دهند ، زیرا این کار به صورت اتوماتیک در هنگام برپاسازی وردپرس ، انجام می شود .

در مراحل نصب شما تنظیمات کلیدی وردپرس مانند انتخاب نام بانک اطلاعاتی و … را انجام می دهید .

بعد از بارگذاری یا آپلود وردپرس در هاست خود و اجرای سایت خود در مرورگر با صفحه ای مانند تصویر زیر مواجه می شوید .

install-wordpress

با زدن دکمه ” بزن بریم ! ” به مرحله بعد که مانند تصویر زیر است منتقل می شوید :

install-wordpress-2

در مرحله نشان داده شده در تصویر بالا ، شما یکسری اطلاعات کلیدی که برای اتصال هسته وردپرس با بانک اطلاعاتی وردپرس الزامی هستند را مشخص می کنید . این اطلاعات شامل نام بانک اطلاعاتی ، نام کاربری که مجاز به انجام انواع عملیات ها روی بانک اطلاعاتی است ، رمز عبور کاربر ، میزبان پایگاه داده که معمولاً localhost است و در آخر پیشوند نام جداول وردپرس میباشند .

بخشی از اطلاعات وارد شده توسط شما در مرحله بالا ، در فایل wp-config.php و به شکل زیر ذخیره می شوند .

به صورت پیش فرض بخش میزبان پایگاه داده localhost می باشد ولی در برخی هاستینگ ها ، این مورد متفاوت است .

به عنوان مثال در هاستینگ های زیر آدرس میزبان پایگاه داده localhost نیست .

  • ۱and1 Hosting — db12345678
  • DreamHost — mysql.example.com
  • GoDaddy — h41mysql52.secureserver.net
  • ICDSoft — localhost:/tmp/mysql5.sock
  • MediaTemple (GS) — inteal-db.s44441.gridserver.com
  • Pair Networks — dbnx.pair.com
  • Yahoo — mysql

شما می توانید با قرار دادن تکه کد زیر در فایل wp-config.php وردپرس خود سرور بانک اطلاعاتی یا همان میزبان پایگاه داده را مشاهده کنید .

کلیدهای امنیتی وردپرس یکسری از متغیرهای تصادفی هستند که فرآیند رمزگذاری اطلاعات ذخیره شده در کوکی های کاربران را ، بهبود می بخشند .

در نسخه های قبل از نسخه ۳.۰ وردپرس شما مجبور بودید که این کار را به صورت دستی در فایل wp-config.php انجام دهید . این در حالیست که در نسخه های ۳.۰ به بعد وردپرس ، در هنگام نصب وردپرس ، این کلیدهای امنیتی به صورت اتوماتیک در فایل wp-config.php ایجاد می شوند .

همچنین در نسخه های قبل از ۳.۰ وردپرس ، از ۴ کلید امنیتی استفاده می شد ، که در نسخه های بعد از ۳.۰ وردپرس ، تعداد این کلیدهای امنیتی به ۸ عدد تغییر کرده است .

بخش کلیدهای امنیتی در فایل wp-config.php به صورت زیر است . (قبل از ایجاد کلیدهای امنیتی توسط وردپرس)

اگر می خواهید کلیدهای امنیتی را به فایل wp-config.php یک وردپرس اضافه کنید ، می توانید با رفتن به این صفحه ، یکسری از این کلیدها را دریافت کنید .

در هنگام نصب وردپرس بوسیله ویزارد آن ، یکی از گزینه هایی که شما می توانید آن را تنظیم کنید ، پیشوند بانک اطلاعاتی وردپرس است . این گزینه در فایل wp-config.php و به صورت زیر ذخیره می شود :

ما به شما پیشنهاد می کنیم که پیشوند بانک اطلاعاتی وردپرس را از wp_ به یک پیشوند دیگر مانند enter64_ تغییر دهید .

به صورت پیش فرض وردپرس برای زبان انگلیسی خود را محلی سازی می کند ، اما شما می توانید توسط دستورات زیر در فایل wp-config.php سایت وردپرس خود آنها را تغییر دهید .

یک فایل زبان که دارای پسوند po می باشد ، باید در مسیر wp-content/languages و یا wp-includes/languages قرار بگیرد .

ویژگی اشکالزدایی یا Debugging وردپرس یک ابزار کاربردی برای پیدا کردن خطاها ، نمایش توابع منسوخ شده و یا مشکلاتی مانند صفحه سفید وردپرس است . این ابزار بیشتر توسط توسعه دهندگان وردپرس مورد استفاده قرار میگیرد .

به صورت پیش فرض این ویژگی خاموش است (false) و شما باید آن را بوسیله دستور زیر فعال کنید (true).

در تنظیمات وردپرس ، شما آدرس های وردپرس و آدرس سایت را مشخص می کنید .این تنظیمات در بانک اطلاعاتی وردپرس ذخیره می شوند .

هر زمانی که توسعه دهندگان بوسیله کدها در تمپلیت ها ، این آدرس ها را فراخوانی می کنند ، یک پرس و جو در بانک اطلاعاتی انجام می شود .

این تنظیمات در وردپرس ۲.۲ اضافه شدند .

بوسیله اضافه کردن این دستورات در فایل wp-config.php ، شما تعداد پرس و جوها را از بانک اطلاعاتی وردپرس را کاهش می دهید و این مورد باعث بالا رفتن کارایی سایت شما می شود .

شما می توانید مجوزهای فایل های هاست خود را لغو و مجوزهای دلخواه خود را بر روی وردپرس اعمال کنید . اینکار با استفاده از کد زیر در فایل wp-config.php امکانپذیر است .

در نسخه ها اخیر وردپرس یک ویژگی عالی به نام بازبینی به آن اضافه شده است .

بوسیله این ویژگی به صورت اتوماتیک یک ذخیره خودکار به صورت مرتب از نوشته ای که در حال ویرایش آن هستید ، انجام می شود . این ذخیره های خودکار برای مواقعی مانند هنگ کردن سیستم ، کرش کردن مرورگر و … کاربرد دارند .

همچنین نویسندگان می توانند به یک نسخه دلخواه از بین نوشته های ذخیره شده اتوماتیک قبلی منتقل شوند .

در حالیکه این ویژگی برای بسیاری از کاربران مفید و جذاب است ، برای برخی دیگر عذاب آور است .

البته جای نگرانی نیست ، زیرا برای این ویژگی پیکربندی هایی وجود دارد که می توانید آن را بر طبق سلیقه خود تنظیم کنید .

به صورت پیش فرض وردپرس هر نوشته را با فاصله زمانی ۶۰ ثانیه یکبار به صورت اتوماتیک ذخیره می کند . اما اگر شما فکر می کنید این زمان برای ذخیره خودکار نوشته ها کم است می توانید آن را به آسانی و از طریق پیکربندی زیر تنظیم کنید :

بسته به اینکه ویرایش هر نوشته چقدر زمان لازم دارد ، ممکن است برای یک نوشته ۱۰ نسخه ، ۲۰ نسخه و یا بیش از ۱۰۰ نسخه ذخیره خودکار ایجاد شود .

شما می توانید تعداد ذخیره های خودکار نوشته ها در وردپرس را با استفاده از تنظیم زیر مشخص کنید .

مثلاً در کد بالا حداکثر ۵ ذخیره خودکار به ازای هر نوشته در وردپرس ایجاد می شود .

شما می توانید از هر عدد صحیحی در این قسمت استفاده کنید .

اگر هیچ کدام از تنظیمات بالا شما را راضی نکرد ، می توانید ویژگی بازبینی نوشته ها در وردپرس را به صورت کلی و توسط دستور زیر غیرفعال کرد :

در وردپرس ۲.۹ ویژگی زباله دان به هسته وردپرس اضافه شد .

این ویژگی دقیقاً مانند زباله دان ویندوز است ، بنابراین به جای حذف دائم یک نوشته ، می توانید آن نوشته را به زباله دان منتقل کنید تا اگر از حذف آن منصرف شدید ، بتوانید آن را برگردانید .

همچنین این ویژگی به کاربرانی که به صورت تصادفی ، با کلیک روی یک نوشته یا دیدگاه و … یک مورد را حذف می کنند ، بسیار مفید است .

قسمت ناخوشایند این ویژگی خوب ، این است که شما باید همیشه آن را خالی کنید .

به صورت پیش فرض زباله دان وردپرس هر ۳۰ روز یکبار خالی می شود . شما می توانید با استفاده از دستور زیر در فایل wp-config.php وردپرس ، تعداد روزهای مورد نظر خود را برای خالی کردن زباله دان را تعییت کنید .

همچنین اگر این ویژگی را دوست ندارید ، می توانید به صورت کلی آن را با استفاده از دستور زیر غیرفعال کنید :

اما به یاد داشته باشید که اگر مقدار این پیکربندی را صفر قرار دهید ، وردپرس در موقع حذف دائم نوشته ها و … ، هیچ سئوالی برای تایید حذف از شما نخواهد پرسید . پس هر کلیک تصادفی ممکن است برای شما هزینه بر باشد .

به صورت پیش فرض وردپرس به شما اجازه بروزرسانی افزونه ها ، پوسته ها و هسته وردپرس را می دهد .

در برخی از هاست ها برای هر گونه عمل آپلود ، بروزرسانی افزونه یا پوسته ، از شما اطلاعات FTP درخواست می شود .

شما می توانید بوسیله کد زیر در فایل wp-config.php این ویژگی را برای همیشه غیرفعال کنید .

در وردپرس ۲.۹ یک ویژگی بسیار جالب به وردپرس اضافه شد که بوسیله آن عملیات اتوماتیک بهینه سازی بانک اطلاعاتی وردپرس به صورت منظم انجام می شود .

برای فعال سازی این قابلیت می توانید از کد زیر در فایل wp-config.php استفاده کنید :

بعد از فعال سازی این ویژگی می توانید از مسیر زیر به تنظیمات این قابلیت دسترسی داشته باشید .

http://www.yoursite.com/wp-admin/maint/repair.php

wordpress-optimization

زمانی که این ویژگی را در وردپرس خود بوسیله فایل wp-config.php تنظیم می کنید ، برای دسترسی به این قابلیت ، نیاز نیست که کاربر وارد شود .

دلیل این مورد این است که ممکن است بانک اطلاعاتی وردپرس شما صدمه دیده باشد و کاربر نتواند وارد محیط مدیریت خود شود .

نکته مهم :

بعد از انجام عمل بهینه سازی و یا تعمیر بانک اطلاعاتی وردپرس ، حتماً این ویژگی را در فایل wp-config.php حذف و یا غیرفعال (با استفاده از دو کاراکتر // در ابتدای دستور) کنید .

یکی از دلایل اصلی صفحه سفید وردپرس یا صفحه مرگ وردپرس ، به خصوص در هنگام فعال سازی افزونه ها ، پایین بودن مقدار حافظه PHP است .

شما می توانید حافظه PHP را بوسیله دستور زیر در فایل wp-config.php افزایش دهید :

نکته : این ویژگی ممکن است با برخی از هاست ها کار نکند ، مثلاً هاست های اشتراکی . پس برای انجام این کار در این هاست ها باید با پشتیبان هاست خود تماس بگیرید .

ویژگی گزارش خطای وردپرس ، که بیشتر برای توسعه دهندگان وردپرس مفید است به شما کمک می کند تا تمام خطاهای اتفاق افتاده در وردپرس را در یک فایل مشاهده کنید .

برای ایجاد سیستم ایجاد گزارش خطا در وردپرس ، ابتدا یک فایل به نام php_error.log را در ریشه سایت خود با دسترسی نوشتن ایجاد کنید .

سپس کد زیر را در فایل wp-config.php وردپرس قرار دهید . فراموش نکنید که در خط سوم مسیر را بر طبق وردپرس خود ویرایش کنید .

از وردپرس نسخه ۲.۶ به بعد ، شما می توانید دایرکتوری یا پوشه wp-content را به یک جای دیگر منتقل کنید .

این مورد برای امنیت سایت بسیار مفید است . برای اینکار کافیست کد زیر را در فایل wp-config.php وردپرس قرار دهید .

برای اینکه افزونه ها نیز بتوانند با تغییر مسیر پوشه wp-content به درستی کار کنند ، خط آخر به کدهای بالا اضافه شده است .

به صورت پیش فرض وردپرس تمام اطلاعات کاربران را در جداول wp_users و wp_usermeta ذخیره می کند .

شما می توانید مسیر ذخیره سازی اطلاعات کاربران وردپرس را در بانک اطلاعاتی بوسیله دستورات زیر در فایل wp-config.php را تغییر دهید .

از نسخه ۳.۰ به بعد در وردپرس ، قابلیت ایجاد وردپرس شبکه یا وردپرس چند سایته فراهم شد .

برای فعال سازی این قابلیت قدرتمند می توانید کد زیر را به فایل wp-config.php وردپرس خود اضافه کنید .

بعد از اضافه کردن کد بالا به فایل wp-config.php وردپرس ، یک صفحه جدید در بخش مدیریت وردپرس به نام ” شبکه ” که در مسیر منوی ابزارها / شبکه است ، بوجود می آید .

توسط این صفحه می توانید تنظیمات وردپرس چند سایته یا وردپرس شبکه خود را انجام دهید .

همانطور که مشاهده کردید ، فایل wp-config.php یکی از مهمترین فایل های وردپرس است ، پس باید از آن به صورت بسیار امن و محافظت شده ، نگهداری کنیم .

به صورت پیش فرض این فایل در ریشه وردپرس می باشد ، اما شما می توانید آن را به یک مکان دیگر منتقل کنید تا به راحتی توسط هکرها و یا ربات ها ، مسیر آن شناسایی نشود .

وردپرس به صورتی طراحی شده است که اگر فایل wp-config.php را در ریشه سایت مشاهده نکند ، در سایر پوشه به دنبال آن می گردد .

همچنین شما می توانید بوسیله فایل .htaccess از این فایل محافظت کنید و دسترسی به آن را محدود کنید .

برای اینکار کد زیر را به فایل .htaccess اضافه کنید . (بکاپ فراموش نشود)

اگر شما هم نکته یا آموزشی درباره پیکربندی وردپرس و یا فایل wp-config.php می دانید آن را با ما در میان بگذارید .

به خاطر داشته باشید ، که وردپرس شما هیچگاه ۱۰۰% امن نیست و همیشه باید برای امنیت آن تدابیری را اتخاذ کنید .

شاد باشید :)


اسماعیل ابراهیمی
فروشگاه وردپرس

- - , .

برچسب: نویسنده: محمد رضا جوادیان تاريخ: دوشنبه 3 اسفند 1394 ساعت: 19:00

هشدار : قبل از استفاده از هر کدام از روش های توضیح داده شده در این مقاله ، حتماً از اطلاعات هاست و همچنین بانک اطلاعاتی وردپرس خود نسخه پشتیبان یا بکاپ (Backup) تهیه کنید .

اگر شما جزء آندسته از کاربرانی که به مدت طولانی از وردپرس استفاده می کنید ، به احتمال زیاد با صفحه سفید وردپرس و یا صفحه مرگ وردپرس مواجه شده اید .

دلایل متفاوتی وجود دارند که همه آنها منجر به رخ دادن خطا یا مشکل صفحه سفید وردپرس می شوند .

یکی از ویژگی های صفحه سفید وردپرس این است که برخی مواقع فقط قسمت کاربری سایت وردپرس به یک صفحه سفید تبدیل می شود و گاهی اوقات فقط بخش مدیریت وب سایت وردپرس و در برخی سایت ها هم فقط یک صفحه یا یک برگه خاص سفید می شوند .

اینکه چه صفحه ای و به چه علتی سفید می شود مهم نیست ، بلکه مهم اینست که بتوانید آن را برطرف کنید .

به صورت کلی می توان گفت که دلایل اصلی صفحه مرگ وردپرس ، استفاده بیش از اندازه از رم هاست ، افزونه ها و پوسته ها هستند ، که در بخش زیر به صورت مفصل تری به این دلایل خواهیم پرداخت . سپس در هر بخش ، نحوه برطرف کردن آن مشکل را نیز توضیح می دهیم تا با استفاده از یکی از روش های گفته بتوانید مشکل صفحه سفید وب سایت وردپرسی خود را برطرف کنید .

wp-wsod-r2

صفحه سفید وردپرس برخی مواقع در زمان نصب یا بروزرسانی یک افزونه رخ می دهد . و یا حتی ممکن است یک افزونه دارای کدهای غیراستانداردی باشد و باعث بوجود آمدن مشکل یا خطای سفحه صفید وردپرس شود . البته گاهی اوقات هم دستکاری کدهای یک افزونه فعال وردپرس می تواند منجر به صفحه سفید شود .

اما راه حل چیست ؟

غیرفعال سازی افزونه های وردپرس توسط بخش مدیریت وردپرس

اگر صفحه سفید در سمت کاربری یا Front End ایجاد شود و شما همچنان می توانید به قسمت مدیریت وردپرس دسترسی داشته باشید ، به راحتی همه افزونه ها را غیرفعال کنید ، تا صفحه سفید وردپرس از بین برود و سایت شما به حالت عادی برگردد .

بعد از اینکه صفحه سفید وردپرس از بین رفت ، افزونه ها را یکی یکی فعال کنید تا افزونه ای که مشکل دارد را شناسایی کنید و نسبت به تصحیح یا حذف آن اقدام کنید .

اما اگر صفحه سفید در سمت کاربری یا Front End و همچنین در سمت مدیریت وردپرس (Back End) وجود دارد ، می توانید از روش زیر استفاده کنید .

غیرفعال سازی افزونه های وردپرس توسط بخش ویژوال یا بصری phpmyadmin

برای غیرفعال کردن افزونه های وردپرس از طریق بانک اطلاعاتی وردپرس در محیط phpmyadmin اقدامات زیر را انجام دهید .

۱- وارد phpmyadmin سایت خود شوید .

۲- بانک اطلاعاتی مرتبط با وردپرسی که مشکل صفحه سفید دارد را انتخاب کنید .

۳- بر روی جدول wp_options کلیک کنید (البته ممکن است شما از یک پیشوند دیگر به جای wp_ استفاده کرده باشید)

۴- آپشن یا گزینه active_plugins را پیدا کنید و روی گزینه Edit آن کلیک کنید .

۵- بخش مربوط به option_value در گزینه active_plugins را خالی کنید و بر روی دکمه GO کلیک کنید .

با اینکار تمام افزونه های وب سایت وردپرس شما غیرفعال می شوند .

غیرفعال سازی افزونه های وردپرس توسط دستورات SQL در phpmyadmin

برای استفاده از این روش تنها کافیست مراحل زیر را طی کنید :

۱- ابتدا به محیط phpmyadmin هاست خود وارد شوید .

۲- سپس بر روی بانک اطلاعاتی مرتبط با وردپرس مشکل دار کلیک کنید .

۳- کد زیر را در قسمت SQL در بالای صفحه وارد کنید و سپس بر روی GO کلیک کنید

یا

بر اساس تحقیقی که بنده کردم ، مورد دوم مطمئن تر است .

غیرفعال سازی افزونه های وردپرس توسط FTP

شما می توانید به یک روش بسیار ساده و تنها با طی کردن چند مرحله ساده ، افزونه های سایت وردپرس خود را توسط FTP غیرفعال کنید . برای اینکار طبق روش زیر عمل کنید :

۱- ابتدا وارد محیط کنترل پنل هاست سایت وردپرسی خود شوید .

۲- به بخش File Manager یا مدیریت فایل بروید .

۳- مسیر public_html/wp-content را بروید .

۴- در این مسیر پوشه ای با نام plugins وجود دارد که همه افزونه ها در آن قرار دارند .

۵- برای غیرفعال کردن همه افزونه های موجود در سایت وردپرس شما ، تنها کافیست نام پوشه plugins را تغییر دهید . مثلاً deactivate-plugins

نکته ۱ : بعد از اینکه مشکل صفحه سفید وردپرس شما حل شد ، باید نام این پوشه را دوباره به plugins برگردانید .

نکته ۲ : اگر می دانید که کدام افزونه باعث صفحه سفید وردپرس شده است ، می توانید تنها اسم پوشه ی همان افزونه را تغییر نام دهید و کاری به پوشه ی plugins نداشته باشید که باعث غیرفعال شدن همه افزونه ها می شود .

نکات کلی در مورد صفحه سفید وردپرس و افزونه ها :

۱- اگر بعد از غیرفعال کردن افزونه ها ، مشکل صفحه سفید برطرف شد ، کافیست تا افزونه ها را یک به یک فعال کنید و بعد از فعال شدن هر افزونه ، سایت را بررسی کنید ، اگر صفحه سفید دوباره ظاهر شد ، به راحتی افزونه ای که باعث ایجاد صفحه سفید وردپرس شده است را شناسایی کنید .

۲- غیرفعال کردن افزونه ها به معنای حذف آنها نیست ، و شما می توانید دوباره آنها را از طریق بخش افزونه ها در قسمت مدیریت وردپرس فعال کنید .

wp-wsod-r1

یکی دیگر از دلایل ایجاد صفحه سفید وردپرس مربوط به پوسته ها یا قالب های وردپرس می باشد . ممکن است یک پوسته دارای تداخل با یک یا چند افزونه باشد و یا اینکه دستکاری در پوسته فعال باعث ایجاد این خطا شود .

راه حل هایی که در زمینه خطا یا مشکل صفحه سفید وردپرس در مورد پوسته ها یا قالب ها وجود دارند به شرح زیر هستند .

فعال سازی پوسته پیش فرض وردپرس از قسمت مدیریت

اولین راه حل این است که یکی از قالب های پیش فرض وردپرس را فعال کنید . مثلاً قالب ۲۰۱۳ یا ۲۰۱۴ یا ۲۰۱۵ . البته این روش در صورتی قابل استفاده است که صفحه سفید وردپرس بر روی بخش مدیریت وردپرس ، تاثیر نگذاشته باشد .

فعال سازی پوسته پیش فرض وردپرس توسط phpmyadmin

اگر مشکل یا خطای صفحه سفید وردپرس شما بر روی بخش مدیریت نیز تاثیر گذاشته باشد ، شما نمی توانید توسط روش قبلی یکی از پوسته های پیش فرض وردپرس را فعال کنید .

در این حالت می توانید از phpmyadmin به صورت بسیار ساده و به شکل زیر استفاده کنید :

۱- ابتدا به phpmyadmin سایت خود وارد شوید .

۲- بر روی بانک اطلاعاتی مورد نظر خود کلیک کنید .

۳- به جدول wp_options بروید .

۴- مقدار فیلدهای template و stylesheet و current_theme را به twentyeleven تغییر دهید .

با اینکار پوسته فعال وب سایت وردپرسی شما ، تغییر خواهد کرد . اکنون می توانید پوسته ای که مشکل صفحه سفید وردپرس را ایجاد کرده است را آنالیز کنید و جهت رفع خطاهای آن اقدام کنید .

این نوع خطا معمولاً زمانی اتفاق می افتد که مصرف حافظه Ram توسط وب سایت شما از حد تعیین شده در فایل php.ini هاست بیشتر شود .

در این حالت یا باید منابع هاست را افزایش دهید و یا نسبت به بهینه سازی افزونه ها و پوسته فعال سایت خود اقدام کنید .

چنانچه هیچ کدام از روش های گفته شده در بالا ، مشکل صفحه سفید وردپرس شما را حل نکرد ، می توانید به عنوان آخرین راه حل از روش زیر استفاده کنید .

ابتدا کدهای زیر را در فایل wp-config.php قرار دهید .

این کدها تمام خطاهایی که در سایت وردپرس شما رخ می دهند ( چه در سمت کاربر و چه در سمت مدیریت ) را نشان می دهند .

با خواندن متن پیغام می توانید بفهمید که چه چیزی باعث بوجود آمدن صفحه سفید وردپرس شده است .

همچنین اگر شما صفحه سفید وردپرس را فقط در نوشته های طولانی وب سایت خود مشاهده می کنید ، می توانید با اضافه کردن کدهای زیر به فایل wp-config.php این مشکل را حل کنید .

البته در بعضی از هاستینگ ها نیاز است که این کدها را در فایل php.ini قرار دهید .

ما می دانیم که خطای صفحه سفید وردپرس یکی از بدترین و آزاردهنده ترین خطاهای موجود در وردپرس است ، ولی اگر شما موفق نشدید که بوسیله ی یکی از روش های بالا این مشکل را حل کنید ؛ می توانید از یکی از ۲ راهکار زیر استفاده کنید :

۱- نصب یک نسخه جدید از وردپرس

۲- تماس با ما برای رفع مشکل

امیدوارم این مقاله مورد پسند شما واقع شده باشد و شما توانسته باشید یا بتوانید بوسیله ی یکی از روش های گفته شده ، مشکل صفحه سفید وردپرس را حل کنید .

شاد باشید :)


اسماعیل ابراهیمی
فروشگاه وردپرس

- - , .

برچسب: نویسنده: محمد رضا جوادیان تاريخ: يکشنبه 2 اسفند 1394 ساعت: 22:46

آیا دوست دارید ناحیه مدیریت وردپرس خودتان را سفارشی کنید . آیا می خواهید رنگ های آن را تغییر دهید ، لوگوی خود را به آن اضافه کنید و یا حتی یک بخش کمک برای مشتریان خود ایجاد کنید .

در این مقاله آموزشی وردپرسی ، ما به شما ۱۳ افزونه و نکته کاربردی را برای بهبود ناحیه مدیریت وردپرس را به شما نشان می دهیم .

پس با ما همراه باشید .

آیا تاکنون با استفاده از مجموعه رنگ های آماده وردپرس ، رنگ دلخواه خود را انتخاب کرده اید ؟ برای اینکار کافیست از منوی کاربران و سپس گزینه شناسنامه شما مراجعه کنید و از بین ۸ مجموعه رنگ موجود ، یکی را انتخاب کنید .

نکته ای که باید به آن اشاره کنیم این است که ، کاربرانی که دارای نقش یا دسترسی مدیر نیستند ، می توانند با استفاده از گزینه پروفایل به این مجموعه رنگ ها دسترسی داشته باشند .

اگر هیچ کدام از مجموعه رنگ های توکار وردپرس را نمی پسندید ، نگران نباشید ، چون شما می توانید به آسانی یک مجموعه رنگ دلخواه را برای خود ایجاد کنید .

برای اینکار ابتدا افزونه Admin Color Schemer را دانلود کنید و بعد از نصب و فعال سازی آن ، برای ایجاد مجموعه رنگ سفارشی خود به منوی ابزارها و سپس Admin Colors بروید .

شما می توانید توسط این افزونه یک مجموعه رنگ دلخواه را انتخاب کنید و یا یک مجموعه رنگ دلخواه را برای خود ایجاد کنید .

Creating your own custom admin color schemes

اگر شما می خواهید برای تمام کاربران سایت وردپرس خود یک مجموعه رنگ مورد استفاده قرار گیرد ، تنها کافیست تکه کد زیر را به فایل functions.php پوسته فعال سایت خود اضافه کنید .

افزونه Admin Color Schemer که در مرحله قبل آن را معرفی کردیم ، تنها رنگ های ناحیه مدیریت وردپرس شما را تغییر می دهد . اگر می خواهید به طور کلی ظاهر مدیریت وردپرس خود را تغییر دهید ، می توانید از افزونه هایی که پوسته ی ناحیه مدیریت وردپرس را تغییر می دهند استفاده کنید .

مثلا شما می توانید از افزونه Admin Blue و یا افزونه های مشابه استفاده کنید .

A WordPress Admin Theme Preview

آیا نمی خواهید کاربران شما منوهای مدیریتی وردپرس را مشاهده کنند ؟

یا اینکه یک سایت وردپرس را برای مشتری آماده کرده اید و نمی خواهید قسمت های حساس (منوهای مدیریتی اصلی) را ببینند ؟

یا اینکه سایت شما یک سایت چند نویسندگی است و باید یکسری از منوها و بخش ها را دسترس سایر نویسندگان مخفی کنید ؟

پاسخ همه سئوالات فوق استفاده از افزونه Adminimize است . کافیست افزونه را نصب کنید و سپس به منوی تنظیمات و سپس adminimize بروید . تنظیمات خود را اعمال کنید و سپس آنها را ذخیره کنید .

Adminimize Menu

نوار ابزار یا نوار مدیریت ، یک منو برای دسترسی به برخی قسمت ها پرکاربرد وردپرس است ، که در بالای ناحیه مدیریت وردپرس قرار دارد .

شما می توانید این منو را به دلخواه خود سفارشی کنید و لینک ها یا پیوندهای دلخواه خود را به آن اضافه کنید .

برای اضافه کردن لینک سفارشی دلخواه خود به منوی نوارابزار مدیریت وردپرس ، کافیست کد زیر را در فایل functions.php پوسته خود و یا فایل اصلی افزونه مورد نظر خود اضافه کنید .


به صورت پیش فرض کاربران وب سایت های وردپرسی بعد از ورود به اکانت خود می توانند با کلیک روی گزینه Profile یا پروفایل به ناحیه مدیریت وردپرس منتقل شوند .

هرچند که با توجه به نقش کاربران که به صورت پیش فرض مشترک در نظر گرفته می شود ، نمی توانند کار خطرناکی در مورد سایت انجام دهند ، اما بهتر و زیباتر این است که به صورت کلی وارد داشبورد نشوند . مخصوصاً اگر هیچ گزینه یا لینک مفیدی در بخش داشبورد برای آنها وجود نداشته باشد .

برای اینکار فقط کافیست افزونه Remove Dashboard Access را نصب و از مسیر منوی تنظیمات و سپس Dashboard Access تنظیمات آن را انجام دهید .

همانطور که می دانید از طریق منوی تنظیمات وردپرس می توانید یکسری از تنظیمات اصلی وب سایت وردپرسی خود را تنظیم و مدیریت کنید .

اما آیا می دانستید که وردپرس دارای یک صفحه تنظیمات مخفی است که در آن تمام تنظیمات موجود در جدول wp_options را می توانید مشاهده کنید .

اگر مشتاق دیدن این صفحه مخفی هستید ، کافیست بعد از ورود به قسمت مدیریت وردپرس آدرس زیر را در مرورگر خود باز کنید .

http://www.example.com/wp-admin/options.php

آدرس سایت خود را به جای example.com قرار دهید .

البته اگر تعداد گزینه های موجود در جدول تنیمات وردپرس زیاد باشد ، بارگذاری صفحه ممکنه است زمانبر باشد .

به صورت پیش فرض در پایین قسمت مدیریت وردپرس متن “از اینکه از وردپرس استفاده می کنید سپاسگذاریم” وجود دارد .

شاید شما بخواهید یک پیام تبلیغاتی را به جای این متن پیش فرض ، در وب سایتی که برای مشتری خود راه اندازی کرده اید را نمایش دهید . برای اینکار کد زیر را در فایل functions.php پوسته و یا فایل اصلی افزونه دلخواه خود قرار دهید .

وردپرس در هنگام ایجاد یک نوشته به شما اجازه می دهد تا برای آن نوشته یک تصویر شاخص انتخاب کنید .

اما متاسفانه در لیست نوشته های وردپرس خبری از این تصویر شاخص نیست و شما مجبور هستید تا نوشته ها را بر اساس عنوان آنها از همدیگر تشخیص دهید .

اگر می خواهید یک ستون به قسمت لیست نوشته های وردپرس اضافه کنید ، کافیست افزونه Featured Image Column را بر روی وردپرس خود نصب کنید .

بعد از نصب افزونه ، به لیست نوشته های وب سایت وردپرسی خود در قسمت مدیریت بروید . مشاهده می کنید که یک تصویر کوچک به کنار نوشته های شما اضافه شده است .

به صورت پیش فرض در داشبورد مدیریت وردپرس یکسری ابزارک وجود دارند .

ممکن است بعضی از این ابزارک ها کاربردی زیادی برای شما نداشته باشند . به عنوان مثال به ندرت پیش می آید که از ابزارک ” انتشار سریع ” وردپرس برای ارسال یک نوشته استفاده شود .

شما می توانید بوسیله قسمت “تنظیمات صفحه” که در قسمت بالا و سمت چپ صفحه مدیریت وردپرس است ، تیک ابزارک های دلخواه خود را بزنید و یا بردارید . به همین سادگی .

اگر شما یک سایت توسط سیستم مدیریت محتوای وردپرس را برای مشتری خود راه اندازی کرده اید ، می توانید به راحتی یک بخش کمک را به قسمت مدیریت وردپرس اضافه کنید .

برای اینکار ابتدا افزونه WP Help را نصب و فعل کنید . سپس آن را تنظیم کرده و پرسش و پاسخ های دلخواه خود را به آن اضافه کنید .

به صورت پیش فرض در نوار ابزار مدیریت وردپرس (نوار ابزار بالا) ، اولین گزینه ، لوگوی وردپرس به همراه چند لینک وجود دارند .

اگر شما می خواهید این گزینه ها را به صورت کلی مخفی کنید ، کافیست کد زیر را در فایل functions.php پوسته و یا فایل اصلی افزونه وردپرس خود قرار دهید .

در این مقاله سعی کردیم به شما نشان دادیم که چگونه می توان به کمک ابزارهای داخلی خود وردپرس ، کدهای سفارشی و افزونه های آماده و رایگان ناحیه مدیریت وردپرس خود را بهینه تر و زیباتر کنید .

امیدواریم این مقاله مورد پسند شما واقع شده باشد .

چنانچه شما هم افزونه یا کدی در این زمینه را می شناسید ، آن را با ما به اشتراک بگذارید .

شاد باشید :)

اسماعیل ابراهیمی
فروشگاه وردپرس

- - , .

برچسب: نویسنده: محمد رضا جوادیان تاريخ: يکشنبه 2 اسفند 1394 ساعت: 22:46

به طور طبیعی در وب سایت هایی که دارای حجم اطلاعات بالایی هستند ، دسته بندی های زیادی هم برای مدیریت و مرور نوشته ها ایجاد می شوند .

یکی از مواردی که در هنگام انتشار یک نوشته ، نویسنده را آزار می دهد ، پیدا کردن دسته بندی یا دسته بندی های مرتبط با نوشته از بین تعداد زیادی از دسته بندی ها می باشد .

فرض کنید در وب سایت شما ۵۰ دسته بندی وجود دارد و هر دسته بندی به صورت میانگین دارای ۳ زیر دسته یا دسته بندی فرزند باشد ؛ پس هر نویسنده برای ارتباط دادن هر نوشته مجبور است دسته بندی مورد نظرش را از بین ۱۵۰ دسته بندی پیدا کند .

در این مطلب افزونه ای را به شما معرفی می کنیم ، که در این مواقع به شما کمک می کند تا به آسانی دسته بندی یا دسته بندی های مورد نظر خود را انتخاب و نوشته خود را منتشر کنید .

این افزونه بعد از نصب به صفحه انتشار (یا ویرایش) نوشته و بخش دسته بندی ها اضافه می شود . همچنین این افزونه نیازی به هیچ گونه پیکربندی ندارد و تنها کافیست آن را نصب و فعال کنید .

در تصویر زیر نمایی از کاربرد این افزونه را در یک دسته بندی به نام ” برندهای ماشین ” که در یکی از پروژه های خودم استفاده کرده ام را مشاهده می کنید .

intuitive-category-checklist

لینک صفحه افزونه Intuitive Category Checklist در مخزن وردپرس

لینک دانلود مستقیم افزونه Intuitive Category Checklist از مخزن وردپرس

امیدوارم از این به بعد بتوانید دسته بندی های مرتبط با نوشته های خود را راحتتر انتخاب کنید و نوشته های مفید بیشتری را منتشر کنید .

شاد باشید :)


اسماعیل ابراهیمی
فروشگاه وردپرس

حدود 9 سال پیش با اپلیکیشن های ویندوزی شروع به برنامه نویسی کردم و 5 سال هست که با وردپرس کار میکنم می خوام دانسته هام رو با بقیه به اشتراک بزارم و از دوستان هم یاد بگیرم

- - , .

برچسب: نویسنده: محمد رضا جوادیان تاريخ: يکشنبه 2 اسفند 1394 ساعت: 22:46

صفحه بندی